package com.alibaba.citrus.ots.sales.plan.api.salesplan;

import com.alibaba.citrus.ots.sales.plan.dto.api.request.SalesPlanNykQueryRequest;
import com.alibaba.citrus.ots.sales.plan.dto.api.request.SalesPlanScItemPageQueryRequest;
import com.alibaba.citrus.ots.sales.plan.sdo.SalesPlanNykSDO;
import com.alibaba.cz.base.tool.page.PageResult;
import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;
import com.alibaba.lattice2.epoch.sdk.model.Result;

import java.util.List;

@MeshFlowService(apps = {"bc_ots"}, name = "salesPlanNykQueryService")
public interface SalesPlanNykQueryService {

    /**
     * 分页查询垂直重客月度计划
     *
     * @param salesPlanNykQueryRequest
     * @return
     */
    Result<PageResult<List<SalesPlanNykSDO>>> pageQueryProductPlanList(SalesPlanNykQueryRequest salesPlanNykQueryRequest);
}
